//------------------------------------------------------------------------------ 
// <copyright file="IManageBaseScript.cs" company="Fm Computer">
//     Copyright (c) Fm Computer di Menatti Fulvia.  All rights reserved.
// </copyright>
//----------------------------------------------------------------------------- 
namespace FmjQuery
{
    /// <summary>
    /// Interface for description manager of base script jquery framework
    /// </summary>
    public interface IManageBaseScript
    {
        /// <summary>
        /// Gets a value indicating whether if insert into page jQuery FrameWork
        /// </summary>
        bool FrameWork
        {
            get;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page jQuery UI FrameWork
        /// </summary>
        bool UiFrameWork
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page jQuery UI Tabs
        /// </summary>
        bool Tab
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page jQuery UI Accordion
        /// </summary>
        bool Accordion
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page jQuery Extension FrameWork
        /// </summary>
        bool FrameWorkExtend
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page DotNetService call
        /// </summary>
        bool DotNetService
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page JSon
        /// </summary>
        bool JSon
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page ModalPopUp
        /// </summary>
        bool ModalPopUp
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page AutoComplate
        /// </summary>
        bool AutoComplete
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page innerFade
        /// </summary>
        bool InnerFade
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page Draggable
        /// </summary>
        bool Draggable
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page Droppable
        /// </summary>
        bool Droppable
        {
            get; 
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page Alert
        /// </summary>
        bool Alert
        {
            set;
            get;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page Edit Mask
        /// </summary>
        bool EditMask
        {
            set;
            get;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page Validator
        /// </summary>
        bool Validator
        {
            set;
            get;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page datepicker
        /// </summary>
        bool DatePicker
        {
            get; 
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page bgframe
        /// </summary>
        bool BgFrame
        {
            get; 
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page resizable
        /// </summary>
        bool Resizable
        {
            get; 
            set;
        }

        /// <summary>
        /// Gets or sets a value indicating whether insert into page dialog
        /// </summary>
        bool Dialog
        {
            get; 
            set;
        }
    }
}